package com.nuanshui.heatedloan.fund.integration.pay.annotation;

import com.nuanshui.heatedloan.fund.enums.PaymentBizType;
import org.springframework.stereotype.Component;

import java.lang.annotation.*;


@Retention(RetentionPolicy.RUNTIME)
@Target(value=ElementType.TYPE)
@Documented
@Component
public @interface PayHandlerComponent {
	
	String  value();
	
	int order() default Integer.MAX_VALUE; //排序
	
	PaymentBizType bizType() default PaymentBizType.NONE; //业务类型
	
    String[] suportPayTypes() default {};//支持的支付类型
	
	String[] nonsupportPayTypes() default {};//不支持的支付类型
	
	
	
    
   
    
    
    
    
    
    
	

}
